#include<iostream>

using namespace std;

//任意整数的补码输出方法（综合）
void binary_print(int n) {
    for (int i = 31; i >= 0; i--) {
        cout << ((n >> i) & 1);
    }
    cout << endl;
}

int main() {
    int a = -6;
    binary_print(a);
    for (int i = 31; i >= 0; i--)
        cout << ((a >> i) & 1);


    return 0;

}